<?php
class MyCheckBoxColumn extends CCheckBoxColumn
{
	public $disabledException = array();
	public $verifyField;
	protected function renderDataCellContent($row,$data)
	{		
		$field = $this->evaluateExpression($this->verifyField,array('data'=>$data,'row'=>$row));
		if($this->disabledException['checkRole'])
		{
			if(in_array($field, $this->disabledException['status']))
			{
				$this->checkBoxHtmlOptions['disabled']=false;
				parent::renderDataCellContent($row,$data);
			}
		}
		else 
		{
			parent::renderDataCellContent($row,$data);
		}		
	}
}